|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.security.impl.hibernate.UserServiceImpl
public class UserServiceImpl
Implementierung des Interface IUserService für die
Verwaltung von Nutzerrechten und -rollen auf Basis einer relationalen Datenbasis,
auf die mit Hibernate als Peristenz-Framework zugegriffen wird.
| Constructor Summary | |
|---|---|
UserServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
addRole(de.cebis.moccabox.security.domain.Role role)
|
void |
addUser(de.cebis.moccabox.security.domain.User user)
Hinzufügen eines neuen Anwenders zum Verwaltungsdienst. |
void |
addUserRole(de.cebis.moccabox.security.domain.UserRole userRole)
Hinzufügen einer neuen Anwender-Rolle-Kombination. |
void |
addUserRole(de.cebis.moccabox.security.domain.User user,
de.cebis.moccabox.security.domain.Role role)
Hinzufügen einer neuen Anwender-Rolle-Kombination. |
de.cebis.moccabox.security.domain.Role[] |
getRolesForUser(de.cebis.moccabox.security.domain.User user)
Zurückliefern aller Rollen eines Anwenders. |
org.hibernate.SessionFactory |
getSessionFactory()
Zurückgeben der ConceptFactory, die für die Persistierung und das Auslesen von Konzepten aus der Datenbasis ist. |
de.cebis.moccabox.security.domain.User |
getUser(java.lang.String userName)
Zurückliefern eines Anwenderobjektes für einen bestimmten Login-Namen. |
void |
removeUser(de.cebis.moccabox.security.domain.User user)
Entfernen eines Anwenders aus dem Verwaltungsdienst. |
void |
setSessionFactory(org.hibernate.SessionFactory factory)
Setzen der Schnittstelle zum Persistenz-Framework. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserServiceImpl()
| Method Detail |
|---|
public void addUser(de.cebis.moccabox.security.domain.User user)
IUserService
addUser in interface IUserServiceuser - Der hinzuzufügende Anwender.public void addRole(de.cebis.moccabox.security.domain.Role role)
public de.cebis.moccabox.security.domain.User getUser(java.lang.String userName)
IUserService
getUser in interface IUserServiceuserName - Der Login-Name des Anwenders.
public void removeUser(de.cebis.moccabox.security.domain.User user)
IUserService
removeUser in interface IUserServiceuser - Der zu entfernende Anwender.public void addUserRole(de.cebis.moccabox.security.domain.UserRole userRole)
IUserService
addUserRole in interface IUserServiceuserRole - Das UserRole-Objekt, das als RelationsTyp
Anwender und Rolle verbindet.
public void addUserRole(de.cebis.moccabox.security.domain.User user,
de.cebis.moccabox.security.domain.Role role)
IUserService
addUserRole in interface IUserServiceuser - Der Anwender, der hinzugefügt werden soll.role - Die Rolle, zu der der Anwender hinzugefügt werden soll.public de.cebis.moccabox.security.domain.Role[] getRolesForUser(de.cebis.moccabox.security.domain.User user)
IUserService
getRolesForUser in interface IUserServiceuser - Der Anwender, dessen Rollen gesucht sind.
public org.hibernate.SessionFactory getSessionFactory()
public void setSessionFactory(org.hibernate.SessionFactory factory)
factory - Schnittstelle zum Peristenz-Rahmenwerk.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||